package com.sbsj.models;

import lombok.Data;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

@Data
@TableName("t_account")
public class TAccount {

	@TableId(value = "id",type = IdType.AUTO)
	private String id;
/* 名字 */
	private String name;
/* 登录名 */
	private String loginName;
/* 密码盐 */
	private String salt;
/* oauth2 */
	private String openId;
/* oauth2 */
	private String openSecret;
/* 是否临时账户 */
	private Integer isTemporary;
/* 临时账户开始时间 */
	private java.sql.Timestamp startDate;
/* 临时账户结束时间 */
	private java.sql.Timestamp endDate;
/* 状态：0-有效 1-冻结 2-无效 3-锁定 */
	private Integer status;
/* 审批状态 0-审批通过 1-审批驳回 2-插入提交待审批 3-更新待审批 4-删除待审批 */
	private Integer approvalStatus;
	private String createUser;
	private String modifyUser;
	private String tenantId;
	private java.sql.Timestamp createTime;
	private java.sql.Timestamp modifyTime;
/* 加密后的密码 */
	private String password;
/* 邮箱 */
	private String email;
/* 找回密码的唯一标示 */
	private String validataCode;
/* 找回密码唯一标示过期时间 */
	private java.sql.Timestamp validataOutDate;
/* 上次登录ip地址 */
	private String lastLoginIp;
/* 最后一次登录时间 */
	private java.sql.Timestamp lastLoginDate;
	private java.sql.Timestamp loginTime;
	private java.sql.Timestamp modifyPasswordTime;
	private java.sql.Date beginValidTime;
	private java.sql.Date endValidTime;
	private String identityId;
/* superadmin所建账号：0  其他：1 */
	private Integer isSuperadmin;
	private String unitId;

}
